package com.jinsilu.freight.http.response;

import com.google.gson.annotations.SerializedName;

/**
 * 行驶证认证结果
 *
 * @author yangyang
 * @time 2020-11-19 9:59
 */
public class VehicleLicenseBean {

    /**
     * drivingLicenseFrontUrl : https://tmsway.oss-cn-beijing.aliyuncs.com/image/ebaffa66c453486d88e071ecc232d607.png
     * drivingLicenseReverseUrl : https://tmsway.oss-cn-beijing.aliyuncs.com/image/83766c8a7e67401199ed7b59e99f499d.png
     * plateNumber : 蒙C30985
     * vehicleLicenseCertificationStatus : -1
     * licensePlateColor : 黄牌
     * licensePlateColorCode : 2
     * issuingAuthority : 宁夏交通运输管理局
     * vehicleOwner : 内蒙古聚鑫物流有限公司
     * drivingLicenseIdCode : LZGCR2862HX118683
     * engineNumber : 1417S113603
     * vehicleType : 重型自卸货车
     * energyType : 天然气
     * registerDate : 2017-11-14
     * issueDate : 2017-11-14
     * useCharacter : 货运
     * vehicleModel : 陕汽牌SX3318DT456TL1
     * validityEndDate : 2021-03-18
     * approvedLoad : 15370
     * grossMass : 31000
     */

    @SerializedName("drivingLicenseFrontUrl")
    private String drivingLicenseFrontUrl;
    @SerializedName("drivingLicenseReverseUrl")
    private String drivingLicenseReverseUrl;
    @SerializedName("plateNumber")
    private String plateNumber;
    @SerializedName("vehicleLicenseCertificationStatus")
    private int vehicleLicenseCertificationStatus;
    @SerializedName("licensePlateColor")
    private String licensePlateColor;
    @SerializedName("licensePlateColorCode")
    private String licensePlateColorCode;
    @SerializedName("issuingAuthority")
    private String issuingAuthority;
    @SerializedName("vehicleOwner")
    private String vehicleOwner;
    @SerializedName("drivingLicenseIdCode")
    private String drivingLicenseIdCode;
    @SerializedName("engineNumber")
    private String engineNumber;
    @SerializedName("vehicleType")
    private String vehicleType;
    @SerializedName("energyType")
    private String energyType;
    @SerializedName("registerDate")
    private String registerDate;
    @SerializedName("issueDate")
    private String issueDate;
    @SerializedName("useCharacter")
    private String useCharacter;
    @SerializedName("vehicleModel")
    private String vehicleModel;
    @SerializedName("validityEndDate")
    private String validityEndDate;
    @SerializedName("approvedLoad")
    private String approvedLoad;
    @SerializedName("grossMass")
    private String grossMass;
    @SerializedName("opinion")
    private String opinion; // 审核失败原因
    @SerializedName("vehicleLength")
    private String vehicleLength; // 车辆长度
    @SerializedName("vehicleFrameNumber")
    private String vehicleFrameNumber; // 车架号
    @SerializedName("vehicleFrontPhoto")
    private String vehicleFrontPhoto; // 车头照片

    public String getDrivingLicenseFrontUrl() {
        return drivingLicenseFrontUrl;
    }

    public void setDrivingLicenseFrontUrl(String drivingLicenseFrontUrl) {
        this.drivingLicenseFrontUrl = drivingLicenseFrontUrl;
    }

    public String getDrivingLicenseReverseUrl() {
        return drivingLicenseReverseUrl;
    }

    public void setDrivingLicenseReverseUrl(String drivingLicenseReverseUrl) {
        this.drivingLicenseReverseUrl = drivingLicenseReverseUrl;
    }

    public String getPlateNumber() {
        return plateNumber;
    }

    public void setPlateNumber(String plateNumber) {
        this.plateNumber = plateNumber;
    }

    public int getVehicleLicenseCertificationStatus() {
        return vehicleLicenseCertificationStatus;
    }

    public void setVehicleLicenseCertificationStatus(int vehicleLicenseCertificationStatus) {
        this.vehicleLicenseCertificationStatus = vehicleLicenseCertificationStatus;
    }

    public String getLicensePlateColor() {
        return licensePlateColor;
    }

    public void setLicensePlateColor(String licensePlateColor) {
        this.licensePlateColor = licensePlateColor;
    }

    public String getLicensePlateColorCode() {
        return licensePlateColorCode;
    }

    public void setLicensePlateColorCode(String licensePlateColorCode) {
        this.licensePlateColorCode = licensePlateColorCode;
    }

    public String getIssuingAuthority() {
        return issuingAuthority;
    }

    public void setIssuingAuthority(String issuingAuthority) {
        this.issuingAuthority = issuingAuthority;
    }

    public String getVehicleOwner() {
        return vehicleOwner;
    }

    public void setVehicleOwner(String vehicleOwner) {
        this.vehicleOwner = vehicleOwner;
    }

    public String getDrivingLicenseIdCode() {
        return drivingLicenseIdCode;
    }

    public void setDrivingLicenseIdCode(String drivingLicenseIdCode) {
        this.drivingLicenseIdCode = drivingLicenseIdCode;
    }

    public String getEngineNumber() {
        return engineNumber;
    }

    public void setEngineNumber(String engineNumber) {
        this.engineNumber = engineNumber;
    }

    public String getVehicleType() {
        return vehicleType;
    }

    public void setVehicleType(String vehicleType) {
        this.vehicleType = vehicleType;
    }

    public String getEnergyType() {
        return energyType;
    }

    public void setEnergyType(String energyType) {
        this.energyType = energyType;
    }

    public String getRegisterDate() {
        return registerDate;
    }

    public void setRegisterDate(String registerDate) {
        this.registerDate = registerDate;
    }

    public String getIssueDate() {
        return issueDate;
    }

    public void setIssueDate(String issueDate) {
        this.issueDate = issueDate;
    }

    public String getUseCharacter() {
        return useCharacter;
    }

    public void setUseCharacter(String useCharacter) {
        this.useCharacter = useCharacter;
    }

    public String getVehicleModel() {
        return vehicleModel;
    }

    public void setVehicleModel(String vehicleModel) {
        this.vehicleModel = vehicleModel;
    }

    public String getValidityEndDate() {
        return validityEndDate;
    }

    public void setValidityEndDate(String validityEndDate) {
        this.validityEndDate = validityEndDate;
    }

    public String getApprovedLoad() {
        return approvedLoad;
    }

    public void setApprovedLoad(String approvedLoad) {
        this.approvedLoad = approvedLoad;
    }

    public String getGrossMass() {
        return grossMass;
    }

    public void setGrossMass(String grossMass) {
        this.grossMass = grossMass;
    }

    public String getOpinion() {
        return opinion;
    }

    public void setOpinion(String opinion) {
        this.opinion = opinion;
    }

    public String getVehicleLength() {
        return vehicleLength;
    }

    public void setVehicleLength(String vehicleLength) {
        this.vehicleLength = vehicleLength;
    }

    public String getVehicleFrameNumber() {
        return vehicleFrameNumber;
    }

    public void setVehicleFrameNumber(String vehicleFrameNumber) {
        this.vehicleFrameNumber = vehicleFrameNumber;
    }

    public String getVehicleFrontPhoto() {
        return vehicleFrontPhoto;
    }

    public void setVehicleFrontPhoto(String vehicleFrontPhoto) {
        this.vehicleFrontPhoto = vehicleFrontPhoto;
    }
}
